iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
自我挑戰組

JavaScript101與人生幹話系列 第 17

JavaScript101與人生幹話 - JavsScript的強制轉型與轉換型別 - 字串

  • 分享至 

  • xImage
  •  

字串的轉型

字串的隱性轉型(implicit)很簡單,只要遇到+與字串,就會自動轉型為字串了
例如

console.log('string'+'string',typeof ('string'+'string'))stringstrimg string

console.log(123+'string',typeof (123+'string'))//123string string

console.log(true+'string',typeof (true+'string'))//truestring string

console.log([]+'string',typeof([]+'string'))//string string

console.log({}+'string',typoof({}+'string'))//[object Object]string string

字串+字串 自動轉型為 字串
數字+字串 自動轉型為 字串
布林+字串 自動轉型為 字串
陣列+字串 自動轉型為 字串
物件+字串 自動轉型為 字串

那顯性(explicit)轉型呢?
直接看範例

console.log(String(123),typeof(String(123)))//123 string

console.log(String(null),typeof(String(null)))//null string

console.log(String(undefined),typeof(String(undefined)))//undefined string

console.log(String(true),typeof(String(true)))//true string

無一例外的通通被轉型成字串

人生幹話-言而無信的醫生

突然我收到mail那位醫生希望我能夠先無償的提前先去醫院當他的助理,在跟醫院溝通過之後最快也是兩周後,結果那位醫生就取消我的offer了,說我無法配合他要的上班日期,很巧的是我收到這個mail之前我已經提了離職,怎麼辦呢?只好再找工作啦,那個時候在台北由於想回台中住所以都往台中找工作,想了一段時間之後,覺得真的不能再做純生技的公司,加上我上份工作的第四年都處理QA的工作,所以決定轉職為QA。


上一篇
JavaScript101與人生幹話 - JavsScript的強制轉型與轉換型別
下一篇
JavaScript101與人生幹話 - JavsScript的強制轉型與轉換型別 - 布林
系列文
JavaScript101與人生幹話30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言